/*
 * XML Type:  XGridLayoutData
 * Namespace: http://www.seedwill.com/xul/core
 * Java type: com.seedwill.xul.core.XGridLayoutData
 *
 * Automatically generated - do not modify.
 */
package com.seedwill.xul.core.impl;
/**
 * An XML XGridLayoutData(@http://www.seedwill.com/xul/core).
 *
 * This is a complex type.
 */
public class XGridLayoutDataImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements com.seedwill.xul.core.XGridLayoutData
{
    private static final long serialVersionUID = 1L;
    
    public XGridLayoutDataImpl(org.apache.xmlbeans.SchemaType sType)
    {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName VERTICALALIGNMENT$0 = 
        new javax.xml.namespace.QName("", "verticalAlignment");
    private static final javax.xml.namespace.QName HORIZONTALALIGNMENT$2 = 
        new javax.xml.namespace.QName("", "horizontalAlignment");
    private static final javax.xml.namespace.QName WIDTHHINT$4 = 
        new javax.xml.namespace.QName("", "widthHint");
    private static final javax.xml.namespace.QName HEIGHTHINT$6 = 
        new javax.xml.namespace.QName("", "heightHint");
    private static final javax.xml.namespace.QName HORIZONTALINDENT$8 = 
        new javax.xml.namespace.QName("", "horizontalIndent");
    private static final javax.xml.namespace.QName VERTICALINDENT$10 = 
        new javax.xml.namespace.QName("", "verticalIndent");
    private static final javax.xml.namespace.QName HORIZONTALSPAN$12 = 
        new javax.xml.namespace.QName("", "horizontalSpan");
    private static final javax.xml.namespace.QName VERTICALSPAN$14 = 
        new javax.xml.namespace.QName("", "verticalSpan");
    private static final javax.xml.namespace.QName GRABEXCESSHORIZONTALSPACE$16 = 
        new javax.xml.namespace.QName("", "grabExcessHorizontalSpace");
    private static final javax.xml.namespace.QName GRABEXCESSVERTICALSPACE$18 = 
        new javax.xml.namespace.QName("", "grabExcessVerticalSpace");
    private static final javax.xml.namespace.QName MINIMUMWIDTH$20 = 
        new javax.xml.namespace.QName("", "minimumWidth");
    private static final javax.xml.namespace.QName MINIMUMHEIGHT$22 = 
        new javax.xml.namespace.QName("", "minimumHeight");
    private static final javax.xml.namespace.QName EXCLUDE$24 = 
        new javax.xml.namespace.QName("", "exclude");
    
    
    /**
     * Gets the "verticalAlignment" element
     */
    public int getVerticalAlignment()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERTICALALIGNMENT$0, 0);
            if (target == null)
            {
                return 0;
            }
            return target.getIntValue();
        }
    }
    
    /**
     * Gets (as xml) the "verticalAlignment" element
     */
    public org.apache.xmlbeans.XmlInt xgetVerticalAlignment()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(VERTICALALIGNMENT$0, 0);
            return target;
        }
    }
    
    /**
     * Sets the "verticalAlignment" element
     */
    public void setVerticalAlignment(int verticalAlignment)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERTICALALIGNMENT$0, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VERTICALALIGNMENT$0);
            }
            target.setIntValue(verticalAlignment);
        }
    }
    
    /**
     * Sets (as xml) the "verticalAlignment" element
     */
    public void xsetVerticalAlignment(org.apache.xmlbeans.XmlInt verticalAlignment)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(VERTICALALIGNMENT$0, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(VERTICALALIGNMENT$0);
            }
            target.set(verticalAlignment);
        }
    }
    
    /**
     * Gets the "horizontalAlignment" element
     */
    public int getHorizontalAlignment()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HORIZONTALALIGNMENT$2, 0);
            if (target == null)
            {
                return 0;
            }
            return target.getIntValue();
        }
    }
    
    /**
     * Gets (as xml) the "horizontalAlignment" element
     */
    public org.apache.xmlbeans.XmlInt xgetHorizontalAlignment()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(HORIZONTALALIGNMENT$2, 0);
            return target;
        }
    }
    
    /**
     * Sets the "horizontalAlignment" element
     */
    public void setHorizontalAlignment(int horizontalAlignment)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HORIZONTALALIGNMENT$2, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HORIZONTALALIGNMENT$2);
            }
            target.setIntValue(horizontalAlignment);
        }
    }
    
    /**
     * Sets (as xml) the "horizontalAlignment" element
     */
    public void xsetHorizontalAlignment(org.apache.xmlbeans.XmlInt horizontalAlignment)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(HORIZONTALALIGNMENT$2, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(HORIZONTALALIGNMENT$2);
            }
            target.set(horizontalAlignment);
        }
    }
    
    /**
     * Gets the "widthHint" element
     */
    public int getWidthHint()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WIDTHHINT$4, 0);
            if (target == null)
            {
                return 0;
            }
            return target.getIntValue();
        }
    }
    
    /**
     * Gets (as xml) the "widthHint" element
     */
    public org.apache.xmlbeans.XmlInt xgetWidthHint()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(WIDTHHINT$4, 0);
            return target;
        }
    }
    
    /**
     * Sets the "widthHint" element
     */
    public void setWidthHint(int widthHint)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WIDTHHINT$4, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WIDTHHINT$4);
            }
            target.setIntValue(widthHint);
        }
    }
    
    /**
     * Sets (as xml) the "widthHint" element
     */
    public void xsetWidthHint(org.apache.xmlbeans.XmlInt widthHint)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(WIDTHHINT$4, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(WIDTHHINT$4);
            }
            target.set(widthHint);
        }
    }
    
    /**
     * Gets the "heightHint" element
     */
    public int getHeightHint()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HEIGHTHINT$6, 0);
            if (target == null)
            {
                return 0;
            }
            return target.getIntValue();
        }
    }
    
    /**
     * Gets (as xml) the "heightHint" element
     */
    public org.apache.xmlbeans.XmlInt xgetHeightHint()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(HEIGHTHINT$6, 0);
            return target;
        }
    }
    
    /**
     * Sets the "heightHint" element
     */
    public void setHeightHint(int heightHint)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HEIGHTHINT$6, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HEIGHTHINT$6);
            }
            target.setIntValue(heightHint);
        }
    }
    
    /**
     * Sets (as xml) the "heightHint" element
     */
    public void xsetHeightHint(org.apache.xmlbeans.XmlInt heightHint)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(HEIGHTHINT$6, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(HEIGHTHINT$6);
            }
            target.set(heightHint);
        }
    }
    
    /**
     * Gets the "horizontalIndent" element
     */
    public int getHorizontalIndent()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HORIZONTALINDENT$8, 0);
            if (target == null)
            {
                return 0;
            }
            return target.getIntValue();
        }
    }
    
    /**
     * Gets (as xml) the "horizontalIndent" element
     */
    public org.apache.xmlbeans.XmlInt xgetHorizontalIndent()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(HORIZONTALINDENT$8, 0);
            return target;
        }
    }
    
    /**
     * Sets the "horizontalIndent" element
     */
    public void setHorizontalIndent(int horizontalIndent)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HORIZONTALINDENT$8, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HORIZONTALINDENT$8);
            }
            target.setIntValue(horizontalIndent);
        }
    }
    
    /**
     * Sets (as xml) the "horizontalIndent" element
     */
    public void xsetHorizontalIndent(org.apache.xmlbeans.XmlInt horizontalIndent)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(HORIZONTALINDENT$8, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(HORIZONTALINDENT$8);
            }
            target.set(horizontalIndent);
        }
    }
    
    /**
     * Gets the "verticalIndent" element
     */
    public int getVerticalIndent()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERTICALINDENT$10, 0);
            if (target == null)
            {
                return 0;
            }
            return target.getIntValue();
        }
    }
    
    /**
     * Gets (as xml) the "verticalIndent" element
     */
    public org.apache.xmlbeans.XmlInt xgetVerticalIndent()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(VERTICALINDENT$10, 0);
            return target;
        }
    }
    
    /**
     * Sets the "verticalIndent" element
     */
    public void setVerticalIndent(int verticalIndent)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERTICALINDENT$10, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VERTICALINDENT$10);
            }
            target.setIntValue(verticalIndent);
        }
    }
    
    /**
     * Sets (as xml) the "verticalIndent" element
     */
    public void xsetVerticalIndent(org.apache.xmlbeans.XmlInt verticalIndent)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(VERTICALINDENT$10, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(VERTICALINDENT$10);
            }
            target.set(verticalIndent);
        }
    }
    
    /**
     * Gets the "horizontalSpan" element
     */
    public int getHorizontalSpan()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HORIZONTALSPAN$12, 0);
            if (target == null)
            {
                return 0;
            }
            return target.getIntValue();
        }
    }
    
    /**
     * Gets (as xml) the "horizontalSpan" element
     */
    public org.apache.xmlbeans.XmlInt xgetHorizontalSpan()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(HORIZONTALSPAN$12, 0);
            return target;
        }
    }
    
    /**
     * Sets the "horizontalSpan" element
     */
    public void setHorizontalSpan(int horizontalSpan)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HORIZONTALSPAN$12, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HORIZONTALSPAN$12);
            }
            target.setIntValue(horizontalSpan);
        }
    }
    
    /**
     * Sets (as xml) the "horizontalSpan" element
     */
    public void xsetHorizontalSpan(org.apache.xmlbeans.XmlInt horizontalSpan)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(HORIZONTALSPAN$12, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(HORIZONTALSPAN$12);
            }
            target.set(horizontalSpan);
        }
    }
    
    /**
     * Gets the "verticalSpan" element
     */
    public int getVerticalSpan()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERTICALSPAN$14, 0);
            if (target == null)
            {
                return 0;
            }
            return target.getIntValue();
        }
    }
    
    /**
     * Gets (as xml) the "verticalSpan" element
     */
    public org.apache.xmlbeans.XmlInt xgetVerticalSpan()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(VERTICALSPAN$14, 0);
            return target;
        }
    }
    
    /**
     * Sets the "verticalSpan" element
     */
    public void setVerticalSpan(int verticalSpan)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERTICALSPAN$14, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VERTICALSPAN$14);
            }
            target.setIntValue(verticalSpan);
        }
    }
    
    /**
     * Sets (as xml) the "verticalSpan" element
     */
    public void xsetVerticalSpan(org.apache.xmlbeans.XmlInt verticalSpan)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(VERTICALSPAN$14, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(VERTICALSPAN$14);
            }
            target.set(verticalSpan);
        }
    }
    
    /**
     * Gets the "grabExcessHorizontalSpace" element
     */
    public boolean getGrabExcessHorizontalSpace()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRABEXCESSHORIZONTALSPACE$16, 0);
            if (target == null)
            {
                return false;
            }
            return target.getBooleanValue();
        }
    }
    
    /**
     * Gets (as xml) the "grabExcessHorizontalSpace" element
     */
    public org.apache.xmlbeans.XmlBoolean xgetGrabExcessHorizontalSpace()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlBoolean target = null;
            target = (org.apache.xmlbeans.XmlBoolean)get_store().find_element_user(GRABEXCESSHORIZONTALSPACE$16, 0);
            return target;
        }
    }
    
    /**
     * Sets the "grabExcessHorizontalSpace" element
     */
    public void setGrabExcessHorizontalSpace(boolean grabExcessHorizontalSpace)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRABEXCESSHORIZONTALSPACE$16, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRABEXCESSHORIZONTALSPACE$16);
            }
            target.setBooleanValue(grabExcessHorizontalSpace);
        }
    }
    
    /**
     * Sets (as xml) the "grabExcessHorizontalSpace" element
     */
    public void xsetGrabExcessHorizontalSpace(org.apache.xmlbeans.XmlBoolean grabExcessHorizontalSpace)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlBoolean target = null;
            target = (org.apache.xmlbeans.XmlBoolean)get_store().find_element_user(GRABEXCESSHORIZONTALSPACE$16, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlBoolean)get_store().add_element_user(GRABEXCESSHORIZONTALSPACE$16);
            }
            target.set(grabExcessHorizontalSpace);
        }
    }
    
    /**
     * Gets the "grabExcessVerticalSpace" element
     */
    public boolean getGrabExcessVerticalSpace()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRABEXCESSVERTICALSPACE$18, 0);
            if (target == null)
            {
                return false;
            }
            return target.getBooleanValue();
        }
    }
    
    /**
     * Gets (as xml) the "grabExcessVerticalSpace" element
     */
    public org.apache.xmlbeans.XmlBoolean xgetGrabExcessVerticalSpace()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlBoolean target = null;
            target = (org.apache.xmlbeans.XmlBoolean)get_store().find_element_user(GRABEXCESSVERTICALSPACE$18, 0);
            return target;
        }
    }
    
    /**
     * Sets the "grabExcessVerticalSpace" element
     */
    public void setGrabExcessVerticalSpace(boolean grabExcessVerticalSpace)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRABEXCESSVERTICALSPACE$18, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRABEXCESSVERTICALSPACE$18);
            }
            target.setBooleanValue(grabExcessVerticalSpace);
        }
    }
    
    /**
     * Sets (as xml) the "grabExcessVerticalSpace" element
     */
    public void xsetGrabExcessVerticalSpace(org.apache.xmlbeans.XmlBoolean grabExcessVerticalSpace)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlBoolean target = null;
            target = (org.apache.xmlbeans.XmlBoolean)get_store().find_element_user(GRABEXCESSVERTICALSPACE$18, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlBoolean)get_store().add_element_user(GRABEXCESSVERTICALSPACE$18);
            }
            target.set(grabExcessVerticalSpace);
        }
    }
    
    /**
     * Gets the "minimumWidth" element
     */
    public int getMinimumWidth()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINIMUMWIDTH$20, 0);
            if (target == null)
            {
                return 0;
            }
            return target.getIntValue();
        }
    }
    
    /**
     * Gets (as xml) the "minimumWidth" element
     */
    public org.apache.xmlbeans.XmlInt xgetMinimumWidth()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(MINIMUMWIDTH$20, 0);
            return target;
        }
    }
    
    /**
     * Sets the "minimumWidth" element
     */
    public void setMinimumWidth(int minimumWidth)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINIMUMWIDTH$20, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINIMUMWIDTH$20);
            }
            target.setIntValue(minimumWidth);
        }
    }
    
    /**
     * Sets (as xml) the "minimumWidth" element
     */
    public void xsetMinimumWidth(org.apache.xmlbeans.XmlInt minimumWidth)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(MINIMUMWIDTH$20, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(MINIMUMWIDTH$20);
            }
            target.set(minimumWidth);
        }
    }
    
    /**
     * Gets the "minimumHeight" element
     */
    public int getMinimumHeight()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINIMUMHEIGHT$22, 0);
            if (target == null)
            {
                return 0;
            }
            return target.getIntValue();
        }
    }
    
    /**
     * Gets (as xml) the "minimumHeight" element
     */
    public org.apache.xmlbeans.XmlInt xgetMinimumHeight()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(MINIMUMHEIGHT$22, 0);
            return target;
        }
    }
    
    /**
     * Sets the "minimumHeight" element
     */
    public void setMinimumHeight(int minimumHeight)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINIMUMHEIGHT$22, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINIMUMHEIGHT$22);
            }
            target.setIntValue(minimumHeight);
        }
    }
    
    /**
     * Sets (as xml) the "minimumHeight" element
     */
    public void xsetMinimumHeight(org.apache.xmlbeans.XmlInt minimumHeight)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(MINIMUMHEIGHT$22, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(MINIMUMHEIGHT$22);
            }
            target.set(minimumHeight);
        }
    }
    
    /**
     * Gets the "exclude" element
     */
    public boolean getExclude()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXCLUDE$24, 0);
            if (target == null)
            {
                return false;
            }
            return target.getBooleanValue();
        }
    }
    
    /**
     * Gets (as xml) the "exclude" element
     */
    public org.apache.xmlbeans.XmlBoolean xgetExclude()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlBoolean target = null;
            target = (org.apache.xmlbeans.XmlBoolean)get_store().find_element_user(EXCLUDE$24, 0);
            return target;
        }
    }
    
    /**
     * Sets the "exclude" element
     */
    public void setExclude(boolean exclude)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXCLUDE$24, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXCLUDE$24);
            }
            target.setBooleanValue(exclude);
        }
    }
    
    /**
     * Sets (as xml) the "exclude" element
     */
    public void xsetExclude(org.apache.xmlbeans.XmlBoolean exclude)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlBoolean target = null;
            target = (org.apache.xmlbeans.XmlBoolean)get_store().find_element_user(EXCLUDE$24, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlBoolean)get_store().add_element_user(EXCLUDE$24);
            }
            target.set(exclude);
        }
    }
}
